Interactive User-Oriented Views for Better Understanding Software Systems
نویسندگان
چکیده
Understanding software artefacts is a crucial task for people who want to participate in any software development process. However, because of the large amount of detailed and scattered information in software artefacts, understanding them is usually time-consuming and vulnerable to human errors and subjectivities. A system that aids practitioners to investigate understanding about software artefacts could reduce the vulnerabilities and speed up software development/maintenance process. Our research focuses on building a comprehensive view of software system in order for developers to achieve the two goals: (i) to save the time spending on searching and navigating on source code; and (ii) to gain better understanding about software artefacts regarding to domain-specific tasks. To achieve these goals, we propose an emprical approach in which the visualisation and the generation of high-level design and architectural views from source code and design documentations have been played central roles. The research is on-going and could potentially be extended to di↵erent software artefacts (such as requirements, use-cases, test-cases, revision logs).
منابع مشابه
FUM Students' Understanding of the Terms Used in User Interface of SIMAD Library Software
Background and Aim: The main objective of the research is to determine the understanding level of the students of Ferdowsi University of Mashhad in the terms used in user interface of SIMAD library software. Methods: The study is an applied research with survey descriptive method. Research population was Ferdowsi University of Mashhad, including 24346 students of whom 164 were selected as sampl...
متن کاملRecovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information
Recovering architectural documentation from code is crucial to maintaining and reengineering software systems. Reverse engineering and program understanding approaches are often limited by the fact that (1) they propose a fixed set of predefined views and (2) they consider either purely static or purely dynamic views of the application. In this paper we present an environment supporting the gen...
متن کاملمطالعه دیدگاه کاربران نسبت به کیفیت نظام اطلاعات بیمارستانی در بیمارستانهای آموزشی دانشگاه علوم پزشکی مشهد - 1385
Introduction: Users of Hospital Information Systems use these systems, round o`clock and as such perceive their problems better than others. Investigating views of users are very critical in development of performance of the systems and should be effective in their development. The aim of this study was to investigate the users' views about Hospital Information System in teaching hospitals (Ma...
متن کاملUsing Knowledge Representation to Understand Interactive Systems
System migration presents a myriad of challenges in software maintenance. The user interfaces of interactive systems can undergo significant change during migration. Program understanding techniques can be used to create abstract models of the user interface that can be used to generate a new user interface on the target platform. Using a knowledge representation to model the abstractions has t...
متن کاملتوسعه سامانه پشتیبانی تصمیم در راستای مدیریت مشارکتی و جامع آبخیز چهل چای استان گلستان
Watershed is a complex and dynamic system and is considered to be a planning and management unit. It is important to consider all technical, social, economic, physical, ecological and administrative dimensions in the process of planning and management of watersheds. Given the fact that there are complex interactions among these dimensions, implementing integrated watershed assessment and mana...
متن کامل